Search results
2743 packages found
Run multiple promise-returning & async functions with limited concurrency
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
Map over promises concurrently
- promise
- map
- resolved
- wait
- collection
- iterable
- iterator
- race
- fulfilled
- async
- await
- promises
- concurrently
- concurrency
- View more
Retry a promise-returning or async function
- promise
- retry
- retries
- operation
- failed
- rejected
- try
- exponential
- backoff
- attempt
- async
- await
- promises
- concurrently
- View more
A client-friendly run queue
A utility for batching and controlling the concurrency of promises, providing efficient asynchronous processing.
Promise.all() with concurrency limit
Tiny scheduler for functions returning promises that can limit their concurrency.
asynchronous map and filter while keeping a given concurrency limit
Filter promises concurrently
It contains 3 common methods for processing batch tasks, PromiseAnyway, which runs with limit concurrency and resolve after all jobs done; Queue class, async job queue with concurrency control; batchSlice, Synchronized batch task processing
<!-- TO-DO LIST FOR THE PACKAGE AUTHOR --> <!-- - Go to https://www.npmjs.com/settings/miloszsobczak/tokens --> <!-- - Create a new "Automation" token and save it safely --> <!-- - Go to https://github.com/miloszsobczak/create-package-monorepo-example/set
NumberEight Synchronisation Functions
Efficient batch processing and management of promise queues with error handling.
- promise
- batch-processing
- asynchronous
- promise-management
- concurrency
- rate-limiting
- performance
- async-await
- error-handling
- queue-management
NumberEight Command Batching
Promise utilities for looping: rate limiting, queueing/batching, etc.
The arehs ensures the best possible large batch processing, which is oriented towards event-driven chunk processing.
- arehs
- async
- asynciterator
- await
- batch
- bluebird
- chunk
- concurrency
- concurrently
- cron
- event
- job
- large
- parallel
- View more
Sequential running of tasks with a cancellation token
run promises in parallel with a concurrency limit
This is a simple Node library to help you take a bit more control over your Promises.